home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1997 #1 / Amiga Plus CD - 1997 - No. 01.iso / pd / spiele / adventurewriter / manual.doc < prev    next >
Text File  |  1996-10-13  |  49KB  |  1,186 lines

  1.                            Adventure Writer
  2.                  (Text Adventure creation system)
  3.  
  4.  
  5.  
  6.                                 V1.00
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                               Ben Coffer
  18.  
  19.                          Hybrid Productions
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                                Contents
  30.  
  31. 1           Introduction
  32.  
  33. 2           The Adventure Writer
  34. 2.1             Room Descriptions
  35. 2.2             Travel Table
  36. 2.3             Items
  37. 2.4             Flags
  38. 2.5             Computer Players
  39. 2.6             Loading/Saving
  40. 2.7             Others (miscellaneous)
  41. 2.7.1                   Introductory Text
  42. 2.7.2                   Completion Text
  43. 2.7.3                   Completion Values
  44. 2.7.4                   Editing player types
  45. 2.7.5                   Single/Multi option
  46. 2.7.6                   Editing computer types
  47. 2.7.7                   Editing music
  48. 2.7.8                   Editing title page
  49.  
  50. 3           The Game Engine
  51. 3.1             Creating the bootable disk
  52. 3.2             Files needed
  53. 3.3             What the Engine provides
  54.  
  55. 4           Tutorial
  56.  
  57. 5           Registering and Update Information
  58.  
  59. 6           Hybrid Manifesto
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77. 1. Introduction
  78.  
  79. Welcome to the Adventure Writer, a tool that allows easy and quick creation
  80. of text adventure games, requiring no game programming knowledge
  81. whatsoever.
  82.  
  83. The Adventure Writer is a very flexible construction kit allowing creation
  84. of almost any kind of adventure game, including the ability to make normal
  85. single player adventures or multi-player adventures. The multi-player
  86. function does not require access to a network of any sort, (it's not that
  87. sort of multi-player game), it simply allows many players to play the
  88. adventure, (just not at the same time!), via a system of usernames and
  89. passwords. In this way, you can play with a group of friends as a team to
  90. try and solve an adventure, (rather like play-by-mail games, with each
  91. person taking their turn), leaving messages for each other, opening doors
  92. for each other etc, or you can choose to go it alone.
  93.  
  94. Obviously if you are not into games that don't have flashy graphics,
  95. stunning sound, no gameplay etc then you probably won't enjoy this, really
  96. I have made this for people who remember the old days of gaming, or those
  97. that just like a really good adventure game in which to use their
  98. imagination, and would like to see more appearing nowadays in the PD scene.
  99. Maybe this creation system will provide a prolific rush of adventure games
  100. into the PD scene, I certainly hope so.
  101.  
  102. Anyway, please feel free to use this shareware version as much as you want,
  103. but please if you use it a lot, or especially if you decide to place an
  104. adventure you made with this system in the PD scene, then make sure you
  105. register for your copy of the Adventure Writer, details in section 5.
  106.  
  107. Thanks, and enjoy making games,
  108. - Ben (21/09/96)
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126. 2. The Adventure Writer
  127.  
  128. This is the main part of the whole creation system, this is the program
  129. that handles all of your adventure locations, your objects, your computer
  130. players, your special commands, etc and saves out the files used by the
  131. game engine.
  132.  
  133. Upon loading the adventure writer, you will be presented with a menu. You
  134. use this menu simply by pressing the number of the option you want to use.
  135. I will go through each option in turn (and in detail!) so that there is no
  136. misunderstanding about what each option does.
  137.  
  138.  
  139. 2.1 Room Descriptions
  140.  
  141. The word 'room' is a little ambiguous, I should really have called this
  142. menu option 'Location Descriptions' because obviously a 'room' doesn't have
  143. to be a room, it can be a corridor, a field, a car, etc. (basically when I
  144. say room, I actually mean the location that the player is standing in).
  145.  
  146. When you choose this option you will be presented with a list of rooms you
  147. may edit (up to 100 rooms). So, enter the number of the room you want to
  148. edit, (the list only lists up to 30 rooms at once, so enter 0 if you want
  149. to see the next page of rooms, entering -1 will exit the room descriptions
  150. menu option).
  151.  
  152. Once you have entered which room you wish to edit, you will be presented
  153. with a new screen. The top of the screen shows how the current room
  154. description looks (obviously if it's a new room then it will be blank).
  155. Underneath this, there are the words 'New description:'. This is where you
  156. get to enter the description for this room, if you already have a
  157. description for this room (for example you accidentally hit the wrong key
  158. and are subsequently editing a room you've already done), you can just
  159. press return 10 times and the old description won't be wiped. Otherwise you
  160. may enter the new description for the room and it will go over the old one.
  161.  
  162. When you have finished entering the description, you will be asked 'Is this
  163. room dark? (Y/N)'. This question is asked because you may want certain
  164. rooms to be dark unless the player is carrying something that provides
  165. light (such as a torch!). If a room is dark, and the player enters without
  166. holding such an item, all they will see are the words 'It is dark.' and
  167. they will not be able to see the exits of the room (although they will be
  168. able to move around), and they also will not be able to see any items that
  169. may be in the room. So simply press 'Y' if you want the room you are
  170. editing to be dark, otherwise 'N' to keep it as a normal room.
  171.  
  172.  
  173. 2.2 Travel Table
  174.  
  175. This is an important part of the creation process. It is a good idea to
  176. have a map of your adventure game handy for this, (draw it on graph paper
  177. or something, and number each room, really you should have done this before
  178. the room description bit, tut tut).
  179.  
  180. Now, the travel table is the part of the system that keeps track of the
  181. exits from each room to its associated rooms. When you select this option,
  182. you will be asked the number of the room to edit, so enter a number from 1
  183. to 100, or 0 for the next page, or -1 to exit this menu option. Once this
  184. is done, you are presented with a new screen, on which the words 'From this
  185. room, the player:' 'cannot go north' 'cannot go east' 'cannot go south' etc
  186. etc. You will be asked if you wish to keep the values shown for this room,
  187. or whether you would like to change them. Press 'N' if you wish to change
  188. the values.
  189.  
  190. Now you will simply be asked whether you can go in any of the 10 directions
  191. available from this room. If you can, (you can tell by looking at your hand
  192. drawn map), then answer 'Y' to the appropriate question. Now you will be
  193. asked, for instance, 'Which room do they go north to?', so enter the room
  194. number (again you can tell by looking at your hand drawn map) and press
  195. return.
  196.  
  197. It's as easy as that to do the links between all your rooms.
  198.  
  199.  
  200. 2.3 Items
  201.  
  202. Items are very important to an adventure game, without them the game would
  203. just be a series of room descriptions, not particularly enthralling no
  204. matter how imaginative your room descriptions are. An item can be anything,
  205. such as a torch, a bed, a stick, a box of matches, whatever.
  206.  
  207. First of all enter the number of the item you wish to edit, (a good place
  208. to start is number 1 if you've not started putting any items in yet!). Now
  209. you will be presented with a new screen with lots of various different
  210. information on it. Don't worry about any of this yet, it will all become
  211. clear as you go through and edit the item.
  212. You are now asked if you want to keep the values the same for this item, so
  213. if you want to change the values of this item (i.e. create a new item or
  214. change one you've already done) then press 'N'. 
  215. Now you are asked a series of questions about this item, which I will
  216. proceed to explain:
  217.  
  218. 'Enter number of player who holds object (0 for none):' - For most of your
  219. items this will be 0, but if you do want a player to start off with this
  220. item in his inventory then enter his player number (which is number 1 if it
  221. is a single player game and not a multi player game). Anyway, beware this
  222. question as it could be a bit dodgy to use, please try and enter 0 for this
  223. as many times as you can, if you must make an item already in a player's
  224. inventory at the start, then try to only do it for single player
  225. adventures.
  226.  
  227. 'Does the item provide light in darkened rooms?' - Basically, if you answer
  228. yes to this then a player holding this item will be able to see everything
  229. in a darkened room, (darkened rooms are explained in section 2.1),
  230. including the full room description and any items that are in the room.
  231.  
  232. 'Can the item be used as a weapon?' - Press 'Y' if this item can be used by
  233. a player to damage a computer player, or monster.
  234.  
  235. 'Is the item food or edible?' - If you select yes, then this item can be
  236. eaten by the player to gain health back.
  237.  
  238. 'Can the item be picked up?' - This is not a silly question. You may want
  239. some items to be immovable, such as a large cupboard or some such thing. If
  240. you don't want someone to be able to pick this item up, then answer yes to
  241. this question.
  242.  
  243. 'Does the item repel computer players?' - This is not the same as the
  244. question about whether the item is a weapon or not, as this will not allow
  245. damage to any computer player, it simply makes them steer clear of you. For
  246. example, a screaming stone which repels monsters would have this question
  247. answered yes.
  248.  
  249. 'Is the item already mentioned in the room description?' - Sometimes in
  250. room descriptions, a lot of detail can be gone into, and you may want
  251. someone to be able to examine a wall, or a table that was mentioned in
  252. passing in the room description, but you don't want the game engine to
  253. state 'There is a wall here' at the bottom of the room description. If this
  254. is the case then answer 'Y' to this.
  255.  
  256. 'Enter percentage of health gained or lost by a player if item is food or a
  257. weapon:' - Here, if you selected yes to either the question about food or
  258. the question about weapons, you can select approximately how much damage
  259. your weapon will do to someone, or how much health you will receive upon
  260. eating the item if it is food.
  261.  
  262. 'Enter a long name for the item' - When the game engine tells you there is
  263. an item in the room, this is the name it will use. For example, Broad Sword
  264.  
  265. 'Enter a short name for the item' - This is an alternative name for the
  266. item, which can be used in abbreviation by the player, so that instead of
  267. having to type 'get broad sword', the player can just type 'get sword'. So
  268. an example of this would be just Sword.
  269.  
  270. 'Enter the room number of the item (101 for limbo):' - Enter the number of
  271. the room that you wish the item to appear in. Limbo is a nice room, it is
  272. room 101, you can place items in here that aren't needed for the moment,
  273. but will be produced later. (see section 2.4). Also the game engine places
  274. items into limbo that are carried by the player in his/her inventory.
  275. Basically, if you want two items that are really the same, such as an
  276. 'unlit torch' and a 'lit torch', then the 'lit torch' could be placed in
  277. limbo, and the 'unlit torch' in a room somewhere, then when the torch was
  278. lit, the room numbers of the two items would be swapped. But this is
  279. covered better and in more detail in section 2.4
  280.  
  281. 'Enter a description of the item' - When the player enters 'examine thingy'
  282. then you must have a description for the item called 'thingy'. Enter it
  283. here!
  284.  
  285. And that's it for your items. Phew! Now you've got to get to grips with
  286. flags, hahaha!
  287.  
  288.  
  289. 2.4 Flags
  290.  
  291. Flags are very very useful indeed in an adventure. A flag can either have
  292. the value 0 or the value 1, in other words, unswitched or switched. Many
  293. meanings can be placed on flags to perform actions in the game, such as
  294. preventing someone going somewhere until a flag is set to 1.
  295.  
  296. Without flags, an adventure game would simply be a load of room
  297. descriptions with objects you can pick up, examine and drop, but not *use*.
  298.  
  299. It is important that you understand this concept, so I will use examples
  300. all the time. For a start, here is one example:
  301.  
  302. The player is carrying item number 1 which happens to be a torch. This
  303. torch is not lit, however, so will not provide light in darkened rooms.
  304. But, you have also set up another item, item 2, which is a lit torch which
  305. *does* provide light in darkened rooms, and is sitting currently in Limbo
  306. (room 101).
  307. So...the player obviously enough types 'light torch' to get the torch lit.
  308. When the game engine encounters this command, it looks up to see if any
  309. flags match this command. Now it sees that it has to swap item 1 for item 2
  310. in the player's inventory. With this done, the player is now carrying item
  311. 2, (the lit torch), and item 1 (the normal torch) is no where to be found
  312. (i.e. in limbo).
  313. The player can now go into darkened rooms without any problems as he is
  314. carrying the lit torch.
  315.  
  316. This sort of thing can easily be done with flags.
  317.  
  318. First of all, enter the number of the flag you wish to edit. Once you have
  319. done this, you are provided with a new screen full of information, just
  320. ignore it for the moment, it will become apparent what it all means once
  321. you've been through editing a new flag. You will be asked whether you wish
  322. to keep the values shown. Answer 'N' if you want to edit this flag.
  323.  
  324. Now you are presented with a series of questions to answer about this
  325. flag,which I will proceed to go through in turn, giving examples with each:
  326.  
  327. 'Enter the room number of the flag (0 for anywhere):' - If the flag can
  328. only be switched in a certain room then enter the room number now. If you
  329. enter 0 then the player can switch this flag in any room.
  330.  
  331. 'Enter the command used to switch the flag:' - This is the first part of
  332. the sentence that the player must type to switch the flag. For example if
  333. the player wanted to open a door that was preventing him moving south, then
  334. the command for this flag would be 'open'.
  335.  
  336. 'Enter the object referred to by the command:' - This is the second part of
  337. the sentence that the player must type to switch the flag. In the example
  338. above, the player was trying to open a door by typing 'open door', so the
  339. object for this flag is 'door'.
  340.  
  341. 'Enter the command used to switch the flag back:' - The previous two
  342. questions related to switching the flag to the value 1. This one and the
  343. next one are related to switching the flag back to the value 0. (All flags
  344. start off at value 0). In the door example given above, the answer to this
  345. question would be 'close'
  346. 'Enter the object referred to by this second command:' - And in the door
  347. example, this would be 'door' again. Now the player can type 'open door' to
  348. switch the flag to 1 and 'close door' to switch the flag back to 0.
  349.  
  350. 'If the flag prevents you from moving in a certain direction, please enter
  351. the direction number:' - You will be shown a list of the directions
  352. available. In our door example, the door prevented the player from moving
  353. south, until it was switched (until 'open door' was typed, that is). So you
  354. would enter 3 in this example, because 3 is the number for south.
  355.  
  356. 'If the player must be carrying a certain item before they can switch this
  357. flag, enter the number of the item now:' - This can be useful because now
  358. you can say that the player can't switch this flag without carrying a
  359. certain item first. In our door example, say we had an item (item 3) that
  360. was a key. You could say that they couldn't 'open door' until they were
  361. carrying item 3, just by entering 3 as the answer to this question.
  362.  
  363. 'If an item is produced by switching this flag, enter the number of the
  364. item now:' - The item in question will be produced into the room, so that
  365. when the player next types 'look' in this room, he will see the newly
  366. introduced item. This doesn't really relate to our door example, but one
  367. example of this function could be: there could be a cupboard, the player
  368. types 'open cupboard' and item 4 is produced (item 4 could be a tin of
  369. beans)
  370.  
  371. 'If, when the player switches this flag, you want another flag to be
  372. switched also, please enter the number of the flag:' - This is important,
  373. particularly in our door example, because there are two sides to a door,
  374. the side that is visible from the room you are in, and the other side of
  375. the door in the room to the south. Now you need two flags in our door
  376. example, they are almost identical, one is in this room and the other is in
  377. the room to the south. Both have the same commands (i.e 'open door' and
  378. 'close door'), but now they must be linked. So you enter the number of the
  379. flag in the room to the south, here. To make this clearer, if you only had
  380. the one flag representing a door, and the player had to open it to move
  381. south, when he finally got into the room to the south there would be no
  382. door in this new room. This would seem a little bizarre. But if you make
  383. two flags, one in the first room, and the other in the second room and then
  384. link them with this function, when the player types 'open door' in one
  385. room, both sides of the door are opened, and if the player types 'close
  386. door' both sides of the door are closed. There are many other uses for this
  387. function, just use it when you think it's necessary.
  388.  
  389. 'If the flag can only be switched by a particular type of player, then
  390. please enter the number of that type:' - You are presented with a list of
  391. types. Please only use this function if you are making a multi-player
  392. adventure. In a single player adventure, there are no player types. For
  393. example, you can make rooms that are accessible to only one type of player,
  394. or you can make each player have his own room, by only allowing the door to
  395. be opened by someone of a particular type. If the player leaves his door
  396. open by mistake, then it's his tough luck if other people enter his room.
  397. In our door example above, you could say that this door is only switchable
  398. by a 'thief' (there are default types which you can change, see section
  399. 2.7, but thief is type 2), so you would enter 2 for this question.
  400.  
  401. 'If the player cannot switch this flag until another flag has been
  402. switched, enter the number of the other flag:' - This is very very useful,
  403. this can expand our door example to be much better. If our door was flag
  404. number 1, with flag number 2 being the other side of the door in the room
  405. to the south, then you could have this flag as flag 3, and this flag could
  406. be a lock, which could only be unlocked if you had a key, and the door
  407. could only be opened if it had been unlocked. So for flag 1 you would
  408. answer 3 to this question, to link the door to the lock. And on this flag,
  409. flag number 3, you would make sure that the player needed a key before the
  410. lock could be unlocked. There are many other uses for this.
  411.  
  412. 'What should flag # be set to before the player can switch this flag?'
  413. -This question only comes up if you answered anything other than 0 for the
  414. previous question. Most of the time you should answer 1 to this, unless you
  415. really know what you're doing.
  416.  
  417. 'When item # is produced, should it be placed into the player's
  418. inventory,and item ## placed into limbo?' - This question only comes up if
  419. you answered anything other than 0 for the question about whether an item
  420. is produced when you switch this flag. This can be useful, if you answer Y
  421. to this then rather than just producing an item into the room, the game
  422. will instead swap two items over, as mentioned before in the torch example.
  423. Please see section 4 for a detailed explanation of this.
  424.  
  425. 'Please enter a reason why the flag can't be switched, when the player
  426. isn't carrying item #' - This will only appear if you answered anything
  427. other than 0 for the question about whether the flag can only be switched
  428. if the player is carrying a certain object. For instance, in our door
  429. example where the lock now exists, the reason could be 'You may need a key'
  430. for the lock flag.
  431.  
  432. 'Please enter a reason why the flag can't be switched, when the player
  433. hasn't switched flag #' - This will only appear if you answered anything
  434. other than 0 for the question about whether the flag can only be switched
  435. if the player has already switched another flag. For instance, in our door
  436. example, the reason could be 'It is locked.' when the player tries to type
  437. 'open door' before typing 'unlock door'.
  438.  
  439.  
  440. 2.5 Computer players
  441.  
  442. An adventure game would be a lot easier to play without these little guys.
  443. They wander around causing mayhem, picking up objects, even attempting to
  444. kill you now and again. In fact the only thing they aren't allowed to do is
  445. switch flags, because they aren't clever enough.
  446.  
  447. So you can quite conceivably trap one in a room if you don't like him, by
  448. closing a door on him, because flags that prevent movement for your player,
  449. also prevent movement for computer players. Because computer players can
  450. pick objects up, you may need to fight one to get an important object off
  451. him, unless he is friendly, in which case when you talk to him, he may hand
  452. something over or tell you something.
  453.  
  454. Firstly, enter the number of the monster (computer player) you want to
  455. edit. Now you'll be presented with a new screen with a little information
  456. on it, which is fairly self explanatory. Press 'N' if you don't want to
  457. keep the values given for this computer player. 
  458.  
  459. Now you will be asked a series of questions (again!), these are:
  460.  
  461. 'Enter the starting room number of this monster:' - Have a look at your
  462. hand drawn map and decide where you're gonna put this guy. Now type the
  463. number of the room.
  464.  
  465. 'Enter this monster's health:' - From 0 to 100, the same as yours.
  466.  
  467. 'Enter this monster's type:' - You are presented with a list from which to
  468. choose his type, (you can change the default types, see section 2.7).
  469. Generally, the higher the number of the type, the more dangerous the
  470. computer player is in fights.
  471.  
  472. 'Is this monster friendly?' - A friendly computer player won't attack your
  473. player, and sometimes will impart useful information. Press 'Y' if you want
  474. this computer player to be friendly.
  475.  
  476. 'Enter the text you want this monster to say when the player speaks to it:'
  477. - This will only appear if you answered 'Y' for the last question. If a
  478. player tries to talk to this computer player, this is what the computer
  479. player will say back to the player.
  480.  
  481. And that's it for that.
  482.  
  483.  
  484. 2.6 Loading/Saving
  485.  
  486. It is important that you keep a back-up of the files that are saved here,
  487. if you choose the save option. If you decide to play test your adventure,
  488. and you spend a couple of days playing it, in the meantime you have saved
  489. your position, then the original files will be irretrievable unless you
  490. made a backup.
  491.  
  492. In other words, never use your originals to play test your adventure,
  493. because all files are re-written permanently on saving of the game.
  494.  
  495. Don't press Load by accident either if you haven't saved what you are
  496. currently working on, because this could set you back quite far if you've
  497. done a lot since you last saved.
  498.  
  499. Finally, because the Adventure Writer uses the same file names, no matter
  500. what adventure you are working on, please use a separate disk for each
  501. adventure, otherwise it will all end in tears.
  502.  
  503.  
  504. 2.7 Others (miscellaneous options)
  505.  
  506.  
  507. 2.7.1 Introductory Text
  508.  
  509. When you select this option, you are presented with a screen much like the
  510. room descriptions screen, except much larger. In this screen you can write
  511. an introductory paragraph or two that will appear when the player first
  512. plays your game, such as a little story or some information on yourself and
  513. the name of the adventure, or anything you want really.
  514.  
  515.  
  516. 2.7.2 Completion Text
  517.  
  518. When the player has completed your adventure, this is the text he will see.
  519. It is the same kind of screen as that for the introductory text, and works
  520. in the same way. Both screens allow you to just press return on each line
  521. to keep the text that was already there, if you accidentally selected one
  522. of these options.
  523.  
  524. 2.7.3 Completion Values
  525.  
  526. These are the values that must become true before the player can complete
  527. the adventure. You will be shown various bits of information, and then
  528. asked if you want to keep those values. Select 'N' to change them.
  529.  
  530. Now you will be asked a series of easy questions, these are:
  531.  
  532. 'Enter the number of the room where the player finishes the game (0 for any
  533. room)' - Simple enough really. The reason any room can also be selected is
  534. because it isn't just based on what room you are in when you complete the
  535. adventure, it also takes into account if a flag is switched or an item is
  536. being held, etc.
  537.  
  538. 'Enter the number of the item that the player must be holding to finish the
  539. game:' - Kind of self explanatory really. Just enter 0 if the player
  540. doesn't need any particular item before he can finish the game.
  541.  
  542. 'Enter the number of the flag that must be switched for the player to
  543. finish the game:' - Enter 0 for no particular flag, otherwise the number of
  544. the flag that the player must switch to finish the game.
  545.  
  546. 'Enter whether flag # should be switched or unswitched:' - This question
  547. only appears if you answered anything other than 0 for the previous
  548. question. You should most of the time, answer 1 to this question, unless
  549. you really know what you're doing.
  550.  
  551.  
  552. 2.7.4 Editing player types
  553.  
  554. In this option you may make your own player types. The defaults are listed
  555. at the top of the screen. Please note that number 2 is a thief, and is the
  556. only one who can steal objects in a multi player game, also number 4 is a
  557. mage and is the only one who can teleport (if their health is above 50%) in
  558. a multi player game, so even if you rename these types, they will still
  559. have these functions available to them. Enter the number of the type you
  560. want to rename or 0 to exit.
  561.  
  562. 2.7.5 Single/Multi option
  563.  
  564. Here you can select whether your adventure is a single player game or
  565. whether multiple players can join in. Enter 0 for a single player adventure
  566. or 1 for a multi-player adventure.
  567.  
  568.  
  569. 2.7.6 Editing computer types
  570.  
  571. Here you can create your own computer player types, much the same as the
  572. editing player types function explained above. Here, the higher the number
  573. of the type, the more dangerous the computer player is, in other words, he
  574. is harder to kill, and can damage you more. Enter the number of the type
  575. you want to change, or 0 to exit.
  576.  
  577.  
  578. 2.7.7 Editing music
  579.  
  580. When you have finished your adventure and you are ready to make a bootable
  581. disk of it (i.e make it standalone), you should choose this menu option and
  582. the next one as well. Here you can select a music module (Noisetracker
  583. compatible only at the moment), that will be played while your adventure
  584. loads, (and while your picture is displayed if you have chosen one, as
  585. explained in the next section). Just enter the name of the module (the full
  586. name, including the mod. bit, for instance, mod.mytune)
  587.  
  588.  
  589. 2.7.8 Editing title page
  590.  
  591. In this option you can select a picture (320x256x32 Lowres IFF), that will
  592. be displayed while your adventure loads, (and while your music plays, if
  593. you have chosen any).
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610. 3. The Game Engine
  611.  
  612. This is the second part of the Adventure Writer system. This program takes
  613. the files that you have produced with the Adventure Writer and makes good
  614. use of them :)
  615.  
  616. With this program, you can create stand-alone disks, that boot up and allow
  617. the users of your adventure to get straight into the game, with the
  618. complete illusion that the whole program is written by you! :)
  619.  
  620.  
  621. 3.1 Creating the bootable disk
  622.  
  623. This is something that you should refer to your manual for. But simply
  624. enough, in workbench CLI just type INSTALL ? and when asked for a drive,
  625. just type in the drive that your disk is in, this will install a boot block
  626. onto your disk. Now create a couple of directories on your disk called s
  627. and c. Do this by typing makedir s, and makedir c. Now copy the loadwb
  628. program from your workbench disk's c directory into your c directory. For
  629. instance, if your disk was in DF1: and workbench was in DF0:, you would
  630. type copy df0:c/loadwb df1:c
  631. Now that you've done that, you're almost there. Go into a text editor or
  632. word-processor and make a file that looks like this:
  633. loadwb
  634. endcli
  635. and save it in your s directory on your disk, but make sure it's called
  636. startup-sequence
  637.  
  638. There you go, a bootable disk, which will go into workbench and then the
  639. user will be able to just click on the game engine program to get your game
  640. going.
  641.  
  642.  
  643. 3.2 Files needed
  644.  
  645. The files that you need on your bootable disk for the whole thing to work
  646. are:
  647. s/startup-sequence      -The bit that loads workbench
  648. c/loadwb            -The, er, other bit that loads workbench
  649. awe             -The Adventure Writer Game Engine 
  650. general.inf         }
  651. roomdesc.inf        }
  652. rooms.inf           }
  653. items.inf           }
  654. itemxtra.inf        }
  655. flags.inf           } Make sure all these files are on there
  656. flagxtra.inf        }
  657. cplayers.inf        }
  658. cplayxtra.inf       }
  659. intro.inf           }
  660. end.inf             }
  661. types.inf           }
  662. messages.inf        }
  663. players.inf         }
  664.  
  665.  
  666. Cool eh?
  667.  
  668.  
  669. 3.3 What the Engine provides
  670.  
  671. There are various different things that the game engine takes care of that
  672. you have no need to take care of yourself. Firstly, the standard commands
  673. that most adventures provide within any decent parser (such as get, drop,
  674. examine, etc) are already in there, so don't worry about these. Also if, at
  675. the 'What now?' prompt, you enter the command 'help' you will be provided
  676. with a list of all the commands already built into the game engine.
  677.  
  678. Secondly, items are not the only things you can examine as a player, for
  679. instance, human players are not the only players to have an inventory,
  680. computer players do too, so you can examine a computer player to see what
  681. he is carrying simply by typing, for instance, 'examine ogre'. Not only
  682. this, but the player can examine human players too (only in a multi-user
  683. adventure of course) to see what health they have and what objects they are
  684. carrying, etc simply by typing 'examine <name>' where <name> is the
  685. player's name.
  686.  
  687. Thirdly, I should explain how the fighting sequences between your player
  688. and a computer player work. If you are fighting bare-fisted (i.e. you're
  689. not carrying any weapons), and you manage to hit the computer player, you
  690. will take anything from 1 to 10% health off him. Otherwise if you are
  691. carrying a weapon then it will be anything from 1 to the value of damage
  692. that weapon does. Also, if the player carries more than one weapon then the
  693. weapon that is most powerful will be used.
  694. Currently the amount of damage a computer player does to you if he hits you
  695. is set at fixed values depending on the type of computer player. Suffice to
  696. say that the higher the value of the type of the computer player the more
  697. damage he is likely to do, for instance, the highest type of computer
  698. player can take anything from 1 to 30% health from you.
  699.  
  700. Lastly, in a multi-user adventure, when your character isn't playing he/she
  701. will be asleep and if another player starts playing the adventure they will
  702. see you if they enter the room you left your character in. A side effect of
  703. leaving your character asleep for a while is that your character gains 5%
  704. health for each other character that logs on to the adventure while you're
  705. asleep if he is wounded at all.
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724. 4. Tutorial
  725.  
  726. In this very basic tutorial, I will attempt to cover everything (hopefully)
  727. and by the end of the tutorial you will have set up a fairly complex yet
  728. small adventure.
  729.  
  730. Ok, lets start by entering a few room descriptions. So select option 1 in
  731. the menu, and choose room number 1.
  732.  
  733. Enter this (if you want, well it's just for fun):
  734. You are in a large chamber in an underground cavern. It appears to have
  735. been hollowed out from the rock itself. In the centre of the cavern is a
  736. very large wooden table, cracked and scarred with age. The whole cavern is
  737. lit by some kind of phosphorescence embedded in the rock walls. Against the
  738. east wall lies a wooden crate. You can go east from here.
  739.  
  740. This room isn't dark, so press 'N' when asked. Now choose to edit room
  741. number 2 and enter this description:
  742. This is a very tight corridor underground. You can barely squeeze through.
  743. The floor is very dusty. There is very little of interest here. You may go
  744. west or north through a door.
  745.  
  746. This room is dark, so press 'Y' when asked. Now choose to edit room number
  747. 3 and enter this description:
  748. You find yourself in another large cavern. This time, situated in the
  749. middle of the room is a large pool of water, and on the west wall is a
  750. cupboard.
  751.  
  752. This room is not dark, so press 'N' when asked.
  753.  
  754. Now we can move onto the travel table. So press -1 to exit the room
  755. description menu and now select option 2 from the menu.
  756.  
  757. Now choose to edit room number 1 and when asked 'Can the player go east
  758. from here?' press 'Y', and enter 2 for the room number. Press 'N' to all
  759. the other questions.
  760. Now choose to edit room number 2 and when asked 'Can the player go north
  761. from here?', press 'Y' and enter 3 for the room number. Also when asked
  762. 'Can the player go west from here?', press 'Y' and enter 1 for the room
  763. number. Select 'N' to all the other questions.
  764. Now choose to edit room number 3 and when asked 'Can the player go south
  765. from here?', press 'Y' and enter 2 for the room number. Select 'N' for all
  766. the other questions.
  767.  
  768. That's your travel table done, that wasn't too hard now was it? So choose
  769. -1 to exit that menu, and now lets choose option 3 to create some items.
  770.  
  771. Choose item number 1. Press 'N' to change the values. Now give these
  772. answers to the questions:
  773. Enter 1, because we want player 1 to start off carrying this item.
  774. Enter 'N', it doesn't provide light.
  775. Enter 'N', it isn't a weapon.
  776. Enter 'N', it's not food either.
  777. Enter 'Y', yes it can be picked up again.
  778. Enter 'N', no it doesn't repel monsters.
  779. Enter 'N', it isn't already mentioned in the room description.
  780. Enter 0, we're not concerned with health, or damage.
  781. Enter 'torch' for the long name and
  782. Enter 'torch' for the short name too!
  783. Enter 1 for the room number of the item
  784. Enter 'This is a primitive torch made from thin twigs bound together' for
  785. the description.
  786.  
  787. Now choose item number 2. Press 'N' to change the values. Now give these
  788. answers to the questions:
  789. Enter 0, no player is holding it.
  790. Enter 'Y', it does provide light.
  791. Enter 'N', it's not a weapon.
  792. Enter 'N', it isn't edible.
  793. Enter 'Y', it can be picked up.
  794. Enter 'Y', it does repel monsters.
  795. Enter 'N', it's not mentioned in the room description.
  796. Enter 0, no need for this value, it's not used with this item.
  797. Enter 'lit torch' for the long name.
  798. Enter 'torch' for the short name.
  799. Enter 101 for the room number, because it is not produced into a valid room
  800. number just yet, it sits in limbo waiting to be brought forth into the
  801. game.
  802. Enter 'A brightly burning torch made from thin twigs bound together' for
  803. the description.
  804.  
  805. Now choose item number 3. Press 'N' to change the values. Now give these
  806. answers to the questions:
  807. Enter 0, no player is holding it.
  808. Enter 'N' it does not provide light.
  809. Press 'N' it isn't a weapon.
  810. Enter 'N' it certainly isn't edible. (unless you're strange)
  811. Enter 'N' it can't be picked up.
  812. Enter 'N' it does not repel monsters.
  813. Enter 'Y' it is mentioned in the room description.
  814. Enter 0, no need for this value with this item.
  815. Enter 'wooden table' for the long name.
  816. Enter 'table' for the short name.
  817. Enter 1 for the room number.
  818. Enter 'The table is very scratched and aged looking. Someone has been
  819. carving into it with a knife it seems.'
  820.  
  821. Now choose item number 4. Press 'N' to change the values. Now give these
  822. answers to the questions:
  823. Enter 0, no player is holding it.
  824. Enter 'N' it does not provide light.
  825. Enter 'N' it isn't a weapon.
  826. Enter 'N' it isn't edible.
  827. Enter 'N' it can't be picked up.
  828. Enter 'N' it does not repel monsters.
  829. Enter 'Y' it is mentioned in the room description.
  830. Enter 0 for this health/damage thingy.
  831. Enter 'wooden crate' for the long name.
  832. Enter 'crate' for the short name.
  833. Enter 1 for the room number.
  834. Enter 'It is a very sturdy box, and although it looks like it has been shut
  835. for ages, you may just be able to open it.'
  836.  
  837. Now choose item number 5. Press 'N' to change the values. Now give these
  838. answers to the questions:
  839. Enter 0, no player is holding it.
  840. Enter 'N' it does not provide light.
  841. Enter 'N' it isn't a weapon.
  842. Enter 'N' it is not edible.
  843. Enter 'Y' it can be picked up.
  844. Enter 'N' it does not repel monsters.
  845. Enter 'N' it is not mentioned in the room description.
  846. Enter 0 for this.
  847. Enter 'silver key' for the long name.
  848. Enter 'key' for the short name.
  849. Enter 101 for the room number (it's hiding inside the crate).
  850. Enter 'This is a surprisingly clean and shiny key.' for the description.
  851.  
  852. Now choose item number 6. Press 'N' to change the values. Now give these
  853. answers to the questions:
  854. Enter 0, no player is holding it.
  855. Enter 'N' it does not provide light.
  856. Enter 'N' it isn't a weapon.
  857. Enter 'N' it is not edible really.
  858. Enter 'N' it can't be picked up, unless you're superman.
  859. Enter 'N' it does not repel monsters.
  860. Enter 'Y' it is mentioned in the room description.
  861. Enter 0 for this.
  862. Enter 'pool of water' for the long name.
  863. Enter 'pool' for the short name.
  864. Enter 3 for the room number.
  865. Enter 'The pool seems to be very deep. In the murky depths you can see all
  866. kinds of aquatic life swimming around.' for the description.
  867.  
  868. Now choose item number 7. Press 'N' to change the values. Now give these
  869. answers to the questions:
  870. Enter 0, no player is holding it.
  871. Enter 'N' it does not provide light.
  872. Enter 'N' it isn't a weapon.
  873. Enter 'N' it isn't edible.
  874. Enter 'N' it can't be picked up.
  875. Enter 'N' it doesn't repel monsters, so there.
  876. Enter 'Y' it is mentioned in the room description.
  877. Enter 0 for this.
  878. Enter 'cupboard' for the long name.
  879. Enter 'cupboard' for the short name!
  880. Enter 3 for the room number.
  881. Enter 'This cupboard seems very out of place in the dark underground
  882. caverns down here'.
  883.  
  884. Now choose item number 8 (the last one, thank god). Press 'N' to change the
  885. values. Now give these answers to the questions:
  886. Enter 0, for no player is holding it.
  887. Enter 'N' it does not provide light.
  888. Enter 'N' it isn't a weapon. (unless you're into losing fights)
  889. Enter 'Y' it is edible! (hooray)
  890. Enter 'Y' it can be picked up.
  891. Enter 'N' it doesn't repel computer players.
  892. Enter 'N' it isn't mentioned in the room description.
  893. Enter 25 for this number, as health is gained by eating this.
  894. Enter 'loaf of bread' for the long name.
  895. Enter 'bread' for the shortname.
  896. Enter 101 for the room number, it's inside the cupboard at the moment.
  897. Enter 'What a really really nice loaf of bread this is.'
  898.  
  899. That is the items done with, at last. Now we have to create a few flags, so
  900. select -1 to exit this menu, and choose option 4.
  901. Now choose flag number 1. Press 'N' to change the values, and give these
  902. answers to the questions:
  903. Enter 1 as this flag is switchable only in room 1.
  904. Enter 'open' for the command
  905. Enter 'crate' for the object.
  906. Enter 'close' for the second command.
  907. Enter 'crate' for the second object.
  908. Enter 0 as it doesn't prevent you moving anywhere.
  909. Enter 0 the player doesn't need to be holding anything to switch this flag
  910. Enter 5 because item 5 (the key) is produced when you open the crate.
  911. Enter 0 because no other flag is switched when you switch this one.
  912. Enter 0 as any type of player can switch this flag.
  913. Enter 0 as the player can switch this flag whatever.
  914.  
  915. Now choose flag number 2. Press 'N' to change the values, and give these
  916. answers to the questions:
  917. Enter 2 as this flag is switchable only in room 2.
  918. Enter 'open' for the command.
  919. Enter 'door' for the object.
  920. Enter 'close' for the command.
  921. Enter 'door' for the object.
  922. Enter 1 as the flag prevents you moving north, until you type 'open door'
  923. Enter 0 as the player needs no item to *open* the door, only to unlock it
  924. :)
  925. Enter 0 no item is produced as a result of switching this flag
  926. Enter 5 as flag number 5 will also be switched (the other side of the door)
  927. Enter 0 any type of player can switch this flag.
  928. Enter 3 as the door cannot be opened until it is 'unlocked', (flag 3)
  929. Enter 1 because flag 3 must be switched (1) before you can switch this one.
  930. Now when you are asked to enter a reason why the player can't switch this
  931. flag when they haven't switched flag 3 yet, enter this:
  932. The door is locked.
  933.  
  934. Now choose flag number 3. Press 'N' to change the values, and give these
  935. answers to the questions:
  936. Enter 2 as this flag is switchable only in room 2.
  937. Enter 'unlock' for the command.
  938. Enter 'door' for the object.
  939. Enter 'lock' for the second command.
  940. Enter 'door' for the second object.
  941. Enter 0 it doesn't prevent you moving anywhere really, (the door does tho)
  942. Enter 5 as the player must be carrying item 5 (key) to 'unlock door'
  943. Enter 0 no item is produced.
  944. Enter 6 because the lock needs unlocking on both sides of the door.
  945. Enter 0 it can be switched by anyone.
  946. Enter 0 it can be switched whatever, as long as you've got the key.
  947. When you are asked to enter a reason why the player can't switch this flag
  948. when they aren't carrying item 5, enter this:
  949. You have no key.
  950.  
  951. Now choose flag number 4. Press 'N' to change the values, and give these
  952. answers to the questions:
  953. Enter 3 since this flag is switchable only in room 3.
  954. Enter 'open' for the command.
  955. Enter 'cupboard' for the object.
  956. Enter 'close' for the second command.
  957. Enter 'cupboard' for the second object.
  958. Enter 0 it doesn't stop you going anywhere.
  959. Enter 0 the player doesn't have to be carrying anything.
  960. Enter 8 because the bread must be produced when the cupboard is opened.
  961. Enter 0 no other flag is switched when this one is.
  962. Enter 0 because it can be switched by anyone.
  963. Enter 0 as it can be switched whatever, it's not linked to any other flag.
  964.  
  965. Now choose flag number 5. Press 'N' to change the values, and give these
  966. answers to the questions:
  967. Enter 3 since this flag is switchable only in room 3.
  968. Enter 'open' for the command.
  969. Enter 'door' for the object.
  970. Enter 'close' for the second command.
  971. Enter 'door' for the second object.
  972. Enter 3 as the door stops you from moving south unless it's open.
  973. Enter 0 as the player needs no item to switch this flag.
  974. Enter 0 because no item is produced.
  975. Enter 2 since when you open this one, the other side of the door must open.
  976. Enter 0 because it can be switched by anyone.
  977. Enter 6 because the player must unlock the door first.
  978. Enter 1 because the lock must be unlocked, in other words flag 6 must be
  979. 1(switched)
  980. When you are asked to enter a reason why the player can't switch this flag
  981. when they haven't switched flag 6 yet, enter this:
  982. The door is locked.
  983.  
  984. Now choose flag number 6. Press 'N' to change the values, and give these
  985. answers to the questions:
  986. Enter 3 as this flag can only be switched in room 3.
  987. Enter 'unlock' for the command.
  988. Enter 'door' for the object.
  989. Enter 'lock' for the second command.
  990. Enter 'door' for the second object.
  991. Enter 0 as the lock doesn't prevent you from going anywhere.
  992. Enter 5 as the player must be carrying the key.
  993. Enter 0 because no item is produced.
  994. Enter 3 as the other side of the lock must unlock too.
  995. Enter 0 as any type of player can unlock the door.
  996. Enter 0 as it can be switched whatever, as long as you have the key.
  997. When you are asked to enter a reason why the player can't switch this flag
  998. when they aren't carrying item 5, enter this:
  999. You have no key.
  1000.  
  1001. Now choose flag number 7. Press 'N' to change the values, and give these
  1002. answers to the questions:
  1003. Enter 0 as this flag can be switched anywhere (you can light a torch
  1004. anywhere)
  1005. Enter 'light' for the command
  1006. Enter 'torch' for the object
  1007. Enter 'extinguish' for the second command
  1008. Enter 'torch' for the second object.
  1009. Enter 0 as it doesn't stop you going anywhere
  1010. Enter 1 as the player must be carrying the torch to do this
  1011. Enter 2 because the 'lit torch' is produced by switching this flag
  1012. Enter 0 it's not linked to any other flag
  1013. Enter 0 as any type of player can do this
  1014. Enter 0 because it doesn't rely on any other flag being switched first
  1015. Now when you are asked whether you want item 1 placed in limbo and item 2
  1016. placed in the player's inventory enter 'Y', so that the torch is got rid of
  1017. and replaced by the lit torch when you switch this flag.
  1018. When you are asked for a reason why the player can't switch this flag when
  1019. they aren't carrying item 1, enter this:
  1020. You may need a torch to do this.
  1021.  
  1022. Phew! That's the flags done. So enter -1 to exit to the main menu and now
  1023. choose option 5, because we're going to put a computer player in too.
  1024.  
  1025. Now choose computer player number 1 and press 'N' to change his values.
  1026. Enter 2 for his starting room.
  1027. Enter 100 for his health.
  1028. And choose any type you want, and enter its number.
  1029. Let's make him hostile so answer 'N' to the last question.
  1030.  
  1031. Now choose -1 to exit to the main menu. And now choose option 7 and then
  1032. option 3 to change the completion values. Now we will make it so that the
  1033. game ends when the player reaches room 2 with the loaf of bread. Enter 'N'
  1034. to change the values and enter this:
  1035. Enter 2 for the room number where the game ends.
  1036. Enter 8 for the item number that the player must hold. 8 is the bread.
  1037. Enter 0 as the player doesn't have to switch any particular flag.
  1038.  
  1039. That's the majority of your first adventure done. You may want to test it
  1040. out straight away! In that case, exit the miscellaneous menu and select
  1041. option 6 and press 'S' to save what you've done. Now choose 8 to quit, when
  1042. the Adventure Writer's finished saving, and power up the Adventure Writer
  1043. Game Engine and away you go! Ok, so it's not much of an adventure, but it
  1044. gives you a few hints on how best to use flags etc in your own games.
  1045. Have fun!
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063. 5. Registering and Update Information
  1064.  
  1065. Right, basically what it comes down to is that I've spent far too long, and
  1066. too much of my spare time writing this piece of software, so unfortunately
  1067. there *is* a disadvantage of not owning the full registered version of this
  1068. package, and that is that the game engine will only allow you to play for
  1069. 20 moves before quitting and saving.
  1070.  
  1071. This is not much of a disadvantage to extremely patient people but to
  1072. normal people, hopefully this will be an incentive for people to register.
  1073. I realise it's not exactly a perfect piece of software, and not really
  1074. commercial quality, this is why I'm not charging very much for it, I just
  1075. want some kind of response and user-base maybe. So either send me 5 pounds
  1076. sterling or some very good postcards/posters of Jennifer Aniston from
  1077. 'Friends' and you shall be registered which means you'll receive the full
  1078. latest version of the product (with the 20 move limit taken out), which I
  1079. do indeed hope to improve over time, and free updates, and information of
  1080. other products. 
  1081.  
  1082. Hooray!
  1083.  
  1084. Please send either the money or the goodies :) to : 
  1085.  
  1086.                 Ben Coffer
  1087.                 15 Hollycombe Close
  1088.                 Liphook
  1089.                 Hants
  1090.                 GU30 7HR
  1091.                 United Kingdom
  1092.  
  1093. What I intend to try and do for future versions (in fact, what has already
  1094. been partially completed for the next version):
  1095.  
  1096. * Get rid of the annoying filing system, where the files always have the
  1097. same names.
  1098.  
  1099. * A better user-interface for the Adventure Writer, allowing you to edit
  1100. values in boxes, rather than going through the whole business of
  1101. re-entering all data for an item or flag just to change one attribute.
  1102.  
  1103. * Include armour to reduce the amount of damage done by computer players.
  1104.  
  1105. * Allow user to set the status of flags at the start, so that they aren't
  1106. all set to 0 to start with.
  1107.  
  1108. * Changing the damage done by different types of computer player. These
  1109. values are currently fixed.
  1110.  
  1111. * Changing the number of directions available, currently there are only 10
  1112. fixed directions (N,E,S,W,NE,NW,SE,SW,U,D). Allow construction of new
  1113. directions.
  1114.  
  1115. * Allow an item to repel all monster types or just one type of monster.
  1116.  
  1117. * An option for certain monster types not to pick up items.
  1118.  
  1119. * Monsters using the weapon they're holding, if they picked one up.
  1120.  
  1121. * More monster types.
  1122.  
  1123. * Monster descriptions added to the 'examine' command when the player
  1124. examines a computer player.
  1125.  
  1126. * Extend the 'completion values' bit to include whether a certain monster
  1127. has to be killed before the adventure ends.
  1128.  
  1129. * Multiple save-game files.
  1130.  
  1131. * Other stuff I haven't even thought of yet!
  1132.  
  1133. Credits:    Programming :   Ben Coffer
  1134.         Playtesting     :   Elliot Kriehn
  1135.         Original idea   :   Chris Davey and Ben Coffer
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157. 6. Hybrid Manifesto
  1158.  
  1159. Hybrid are only two people at the moment. We are trying to create slightly
  1160. different leisure software from the norm, usually by combining various
  1161. genres of gaming styles to come out with something different....and
  1162. sometimes (rarely) inventing new genres. (Note: with the Adventure Writer,
  1163. ok so it's not a Hybrid of anything, it's just something I wanted to write
  1164. for years now).
  1165.  
  1166. Projects in the pipeline at the moment (in fact for a while now) are:
  1167.  
  1168. * a unique parachuting game involving the usual pickups and other odd
  1169. things that affect your general environment of "air" and "ground and other
  1170. solid objects rushing toward you".
  1171.  
  1172. * A game that cannot be described called Insanity, that is near completion.
  1173. Be warned it fits no genre yet made, the closest genre to be compared to it
  1174. is a pick'em-up.
  1175.  
  1176. * An underwater platformer crossed with space-opera type discovery, mystery
  1177. solving, message finding and underwater craft purchasing game, set on some
  1178. distant world.
  1179.  
  1180. * Alien abduction game, you play the aliens. Not at all controversial.
  1181. Abduct many types of creatures on different worlds (try and find Earth),
  1182. sell them for extortionate prices at starport.
  1183.  
  1184. Hybrid Productions means mind-expanding software for the Amiga.
  1185. Hybrid '96
  1186.